praying machine - French English Dictionary